<?php
/*
 * Created on 09/02/2010 por antonio
 *
 * Arquivo php responsivel por gerenciar a quest Poles/Postes.
 */
 
 // inclui arquivo de conexao com o banco de dados.
 require("/../../../../utils/connection.php");
 
 // inclui arquivo de funcoes.
 require("/../../../../utils/ldFunctions.php");
 
 // inclui arquivo com consulta da quest.
 require("questPolesQuerys.php");

 // TODO - Criar gereciamento de sessao.
  
 
 /*** RECEBENDO DADOS DA REQUISICAO ***/
 	
 // Recebe o nome da funcao a ser executada.
 $functionToCall = $_POST["callFunction"];
 
// http://localhost/workspace/LostDreams/place_maps/narukia/php/quests/questPoles.php?callFunction=criarQuest&userId=1&charId=1
 
 // Recebe os dados do usuario e seu char.
 $USER_ID = $_POST["userId"];
 $CHAR_ID = $_POST["charId"];
 
 // Level da quest.
 $QUEST_LEVEL = $_POST["questLevel"];
 // Id da quest.
 $QUEST_ID = $_POST["questId"];
 
 /***-------------------------------***/
 
 /*** DADOS ESTATICOS ***/
 /***-----------------***/
 
 /*** DETERMINA QUAL FUNCAO SERA EXECUTADA. ***/
 
	 switch ($functionToCall) {
	 		 	
	    case "getQuestByChar":
	    		loadQuestLevel($USER_ID, $CHAR_ID);
	        break;
	    case "updateLevelQuest":
	    		updateLevelQuest($USER_ID, $CHAR_ID, $QUEST_LEVEL, $QUEST_ID);
	        break;
	    case "criarQuest":
	    		criarQuest($USER_ID, $CHAR_ID);
	        break;
	 }
	 
 /***---------------------------------------***/


 /*** FUNCOES ***/ 
 /***---------***/
 
?>